html,body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,dl,dt,dd,iframe,textarea,input,button,p,strong,b,a,span,del,pre,table,tr,th,td{margin:0; padding:0; -webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,em,del{font-style:normal; font-weight:normal; font-size:100%; -webkit-text-size-adjust:none;}
label,input,textarea{outline:none;}

.cl{zoom:1;}
.cl:after{display:block; height:0; clear:both; visibility:hidden; overflow:hidden; content:'.';}

body{font-family:Microsoft YaHei, Arial, Helvetica, sans-serif; background:url(../images/bghead.jpg) no-repeat top center #dfebf5;}
#inpList{margin:85px auto; padding:10px; width:750px; border-radius:5px; font-size:14px; background:#fff;}
	#inpList dt{margin-bottom:25px; padding-bottom:10px; height:40px; line-height:40px; font-size:24px; border-bottom:1px #d1d1d1 dashed; text-align:center;}
		#inpList dd label .names,#inpList dd label input{display:inline; height:30px; line-height:30px; float:left;}
		#inpList dd .names{width:70px; font-size:14px; text-align:right;}
		#inpList dt i{font-size:16px; font-weight:700; font-style:normal; color:#05a;}
	#inpList dd{margin-bottom:10px;}
		#inpList dd label,#inpList dd p{float:left;}
		#inpList dd label{display:block; margin-bottom:5px; height:30px; line-height:30px;}
		#inpList dd p{margin-left:5px; height:30px; line-height:34px; color:#808080; font-size:12px; position:relative;}
		#inpList dd p i{display:none; top:8px; left:0; width:16px; height:16px; background:url(../images/prompt.png) no-repeat; overflow:hidden; position:absolute;}
			#inpList dd label input{width:300px; border:1px #c7c7c7 solid;}
			#inpList dd label input.checkcode{width:174px;}
			#inpList dd input{display:block; padding-left:3px; width:260px; height:28px; line-height:28px; font-size:14px; color:#999;}
			#inpList dd.def label{color:#333;}
				#inpList dd.def input{border:1px #d1d1d1 solid; color:#333;}
			inpList dd.def p i{display:none;}
			#inpList dd.point label{color:#0051a1;}
				#inpList dd.point input{border:1px #5ca0df solid; color:#333;}
			#inpList dd.point p{padding-left:20px;}
				#inpList dd.point p i{display:block;}
			#inpList dd.error label{color:#c00;}
				#inpList dd.error input{border:1px #f8b3d0 solid; color:#333;}
			#inpList dd.error p{padding-left:20px;}
				#inpList dd.error p i{display:block; background-position:0 -16px;}
			#inpList dd.ok p i{display:block; background-position:0 -32px;}
			#inpList dd.loading p{padding-left:20px;}
				#inpList dd.loading p i{display:block; background:url(../images/loading.gif) no-repeat;}
		#inpList #enter{display:block; margin-left:76px; padding:0 8px; width:114px; height:40px; line-height:40px; text-align:center; text-decoration:none; color:#eee; background:#05a;}
		#inpList #enter:hover{color:#fff; background:#0051a1;}